/* Использование EEPROM в программе */

eeprom int var_eep; 		// Объявление целой переменной var_eep,
// хранящейся в EEPROM

/* Основная функция программы */

void main(void)
{
int i; 			// Объявление целой переменной i, хранящейся
// в SRAM

int eeprom *point_to_eep; 	// объявление указателя EEPROM
// сам указатель хранится в SRAM

/* Непосредственная запись значения 98 в EEPROM */
var_eep=98;

/* Косвенная запись того же значения с использованием указателя */
point_to_eep=&var_eep;
*point_to_eep=98;

/* Непосредственное чтение значения из EEPROM */
i=var_eep;

/* Косвенное чтение того же значения с использованием указателя */
i=*point_to_eep;
}
